technical intelligence team - French English Dictionary